@charset "utf-8";
/* CSS Document */

/*搜索酒店*/

.hotel_search_bg{width:1000px; height:41px; padding-top:14px; text-align:left;  background:url(../images/app/hotel_search_bg.jpg) repeat-x; border-top:3px solid #E6A11B; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; clear:both;}
.hotel_search_bg span{ font-size:12px; color:#666;}
.hs_input_text{ background:url(../images/inputextbg.gif) repeat-x; width:95px; padding:3px 0px 3px 5px; margin:0px 15px 0px 1px; border:1px solid #ccc;}
.hs_btn{ background:url(../images/app/hotel_search_btn.jpg) no-repeat; height:27px; line-height:27px; color:#fff; text-align:center; border:none; width:92px; font-weight:bold; font-size:13px; }
.hs_btn:hover{ background:url(../images/app/hotel_search_btn.jpg) left -27px;}

.hs_condition{ width:800px; height:auto; border:1px solid #ccc; margin-top:10px; padding-bottom:15px; position:relative; }
.hs_number{ color:#E6A11B;}
.hs_tj{ border:1px solid #ddd; font-size:12px; background:#fff; padding:0px 0px 0px 5px; margin-left:7px;}
.hs_tj a{ margin-left:4px; cursor:pointer; background-color:#ddd; padding:0px 5px; color:#666;}
.hs_tj a:hover{ text-decoration:none; color:#0088CC;}
.clear_hs_tj{margin-left:15px; font-size:12px; cursor:pointer;}

.hs_c_top{ text-align:left; font-size:12px; color:#666; padding:6px 0px 7px 10px; background-color:#F7F7F7; }
.hs_c_center{ padding-left:10px; }
.hs_c_center p{text-align:left; font-size:12px; margin-top:15px;}
.hs_c_center p a{ cursor:pointer; margin:0px 5px;  padding:2px 6px;}
.hs_c_center p a:hover{ background-color:#008fcc; color:#fff; text-decoration:none;  padding:2px 6px;}
.hs_c_center p .hs_a_on{ background-color:#008fcc; color:#fff; text-decoration:none; padding:2px 6px;}

.hs_change{
	position: absolute;
	left: 670px;
	top: 37px;
	width: 100px;
	cursor:pointer;
}
.hs_change a{ font-size:12px;}

.hc_more_position{
	position: absolute;
	background: url(../images/app/hc_more_bg.png) no-repeat;
	width: 514px;
	height: 311px;
	left: 301px;
	top: 70px;
}

.hc_more_position_close{ text-align:right; margin:15px 20px 0px 0px;}
.hc_more_position_close a{ font-weight:bold; font-size:15px; cursor:pointer; padding:5px;color:#666;}
.hc_more_position_close a:hover{ text-decoration:none;color:#008fcc; }

.hc_more_position_c{ margin:10px 40px;}
.hc_more_position_choose{ text-align:left; }
.hc_more_position_choose a{ font-size:12px; color:#008fcc; cursor:pointer; padding:4px 8px;}
.hc_more_position_choose .hc_more_position_choose_a_on{background-color:#008fcc; color:#fff; text-decoration:none; cursor:default;  padding:4px 8px;}
.hc_more_position_boredr{ border:1px solid #008fcc; height:200px; margin-top:2px; }

.hc_mp_b_a{ text-align:left; border-bottom:1px solid #008fcc; padding:10px 0px 10px 10px;}
.hc_mp_b_a a{ font-size:12px; margin-right:15px; cursor:pointer;padding:2px 6px; color:#666; }
.hc_mp_b_a .hc_mp_b_a_a_on{ padding:2px 6px;background-color:#008fcc; color:#fff; text-decoration:none; cursor:default;}
.hc_mp_b_c{ text-align:left;padding:15px 10px 10px 10px; }
.hc_mp_b_c a{ font-size:12px; margin:0px 10px 10px 0px; display:inline-block; cursor:pointer; color:#666; }

.hs_more_hotel{
	position: absolute;
	background: url(../images/app/hc_more_bg2.png) no-repeat;
	width: 536px;
	height: 300px;
	left: 338px;
	top: 168px;

}

.hs_mh_title{ margin:10px 20px 10px 20px; height:30px;}
.hs_mh_title_t{ float:left; font-size:15px; font-weight:bold; color:#666; padding:5px;}
.hs_mh_title_c{ float:right;}
.hs_mh_title_c{font-weight:bold; font-size:15px; cursor:pointer; padding:5px;color:#666;}
.hs_mh_title_c:hover{ text-decoration:none;color:#008fcc; }

.hs_mh_ul{ clear:both; margin:0px 20px 10px 35px;}
.hs_mh_ul ul li{ float:left; width:90px; text-align:left; font-size:13px; color:#008fcc; margin-bottom:8px;}
.hs_more_enter{ clear:both; text-align:right; margin:0px 40px 0px 0px;}

/*酒店内容*/

.hs_content_title{ text-align:left; clear:both; margin-top:15px; }
.hs_content_title font{ background-color:#E6A11B; color:#fff; font-size:13px; padding:3px 8px;  }
.hs_content{ clear:both; width:800px; height:auto; border-top:3px solid #E6A11B; padding-bottom:30px;  border-bottom:1px solid #ccc;  border-left:1px solid #ccc;  border-right:1px solid #ccc; }

.hs_content_details_vline{border-bottom:1px solid #ccc;}
.hs_content_details{ margin:15px 20px 0px 20px;  clear:both;  padding-bottom:30px;}
.hs_cd_title{height:120px;}
.hs_cd_title_left{ float:left; border:1px solid #ddd; padding:3px;width: 110px; height: 110px;}
.hs_cd_title_right{ float:right; width:620px; }

.hs_cd_title_info{ float:left;}
.hs_cd_title_info ul li{ font-size:13px; color:#555; text-align:left; margin-bottom:12px;}
.hs_cd_title_info ul li a{ font-size:15px; font-weight:bold;}
.zxrq{ margin-left:20px;}
.hs_cd_title_price{ float:right; color:#666; font-size:12px;}
.hs_cd_title_price font{ color:#FF7F00; margin-right:5px;}
.hs_cd_title_price font b{ font-size:28px; font-weight:bold; margin-left:2px;}

.hs_cd_table{ clear:both; margin-top:10px;}
.hs_cd_table table{  width:100%; }
.hs_cd_table table th{ font-size:12px; text-align:left; background:#F5F5F5; color:#888; font-weight:normal; padding:4px 0px;}
.hs_cd_table table td{ font-size:12px; text-align:left; padding:15px 0px; color:#555; border-bottom:1px dotted #ccc;}
.yilon_price{ color:#FF3C00; }
.yilon_price b{ font-size:20px; font-weight:normal;}
.hs_cd_btn1{ background:url(../images/app/hotel_btn1.jpg) no-repeat; width:75px; height:27px; color:#fff; border:none;}
.hs_cd_btn1:hover{ background:url(../images/app/hotel_btn1.jpg) left -27px;}

.hs_cd_btn2{ background:url(../images/app/hotel_btn2.jpg) no-repeat; width:75px; height:27px; color:#fff; border:none;}
.hs_cd_btn2:hover{ background:url(../images/app/hotel_btn2.jpg) left -27px;}

.hs_cd_check{ text-align:right; padding-right:5px; margin-top:10px;}
.hs_cd_check a{ font-size:12px; cursor:pointer;}

.hs_page{ text-align:right; padding-right:10px; font-size:12px; color:#666; margin-top:15px; }
.hs_page a{ font-size:12px; border:1px solid #ccc; padding:1px 6px; margin-right:5px; cursor:pointer;}
.hs_page span{ font-size:12px; border:1px solid #ccc; padding:1px 6px; margin-right:5px;}
.hs_page .hs_page_a_on{ background-color:#0088CC; color:#fff;}
.hs_page_text{ border:1px solid #ccc; background:#fff; width:30px; margin:0px 5px; padding-left:2px;}


/*订酒店公告*/
.gkjp{ margin-top:10px; margin-left:8px; height:auto; clear:both;}
.gkjp ul{}
.gkjp ul li{ font-size:14px;  text-align:left; margin-bottom:15px; color:#666 ;  font-size:12px; padding-right:4px; }
.gkjp ul li a{color:#0088CC;  font-size:12px; }
.gkjp ul li a:hover{ text-decoration:underline;}
